import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({			//使用vuex响应式数据，
	state: {
		userInfo: {} 					//存储的数据
	},
	mutations: {						//同步方法
		//登录
		login(state, user) {
			state.userInfo = user
			//存储用户数据到本地
			// uni.setStorageSync('phone', user)
			uni.setStorage({			//使用uniapp的本地存储，
				key:"userInfo",
				data:user
			})
		},
		//退出登录
		logout(state){					//退出清空数据
			state.userInfo ={}
			//删除本地存储
			// uni.removeStorageSync("phone")
			uni.removeStorage({
				key:"userInfo"			//本地存储删除
			})
		}
	}
})

export default store
